Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Morocco F1 Uruguay F1 Spain F11 Romania F6 Argentina F4 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Argentina F5 Uruguay F1 Morocco F5 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Romania F9 Romania F9 Nord/LB Open - Braunschweig Maia Challenger - Oporto Copa Ericsson - Caracas Morocco Tennis Tour - Casablanca Joinville Tennis Festival - Joinville Open D'Orleans - Orleans Open Costa Daurada - Tarragona Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago Sporting Challenger '07 Trofeo Regione Piemonte - Turin Citta di Como - Como Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Nord LB Open - Braunschweig Copa Petrobras Uruguay - Montevideo Torneo Internacional Challenger Fila 2006 - Leon Napoli Challenger Athens Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Braunschweig Challenger Scheveningen Challenger Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Open de L'Isere-Trophee BNP Paribas - Grenoble Montevideo Challenger BNP Paribas Primrose - Bordeaux Porsche Open - Poznan Morocco Tennis Tour - Marrakech Montevideo Challenger Siemens Open 2007 - Scheveningen 's Tennis Masters 07 Challenger - Graz M25 Poznan Copa Petrobras Brazil - Belo Horizonte Tennis Napoli Cup - Napoli Copa Ericsson Peru - Lima Muller Cup 99 - Ulm San Marino Cepu Open - San Marino Copa Ericsson Mexico - Guadalajara Iquique Challenger Zagreb Open - Zagreb Internationale Tenniskampioenschappen Scheveningen - Scheveningen Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito PrivatBank Cup - Dnepropetrovsk Open Mutouest St. Brieuc - St. Brieuc Sao Paulo Challenger Open de Montauban - Montauban Sao Paulo Challenger Lugano Challenger Challenger Lugano - Lugano Buenos Aires Challenger Barranquilla Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Baden Open - Karlsruhe Trofeo Sisma Mantova - Mantova Ciudad de Pozoblanco Open Diputacion - Cordoba Mestre Challenger Caltanissetta Challenger Medjurgorje Open - Medjugorje The West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Liberec Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Ciutat de Barcelona - Barcelona XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Naples ITG Challenger - Naples Salinas Challenger Lima Challenger 2007 - Lima Guayaquil Challenger Montevideo Challenger Scheveningen Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda Lambertz Open by Stawag - Aachen Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Open D'Orleans - Orleans Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Montevideo Challenger Santo Domingo Challenger Rome Challenger Szczecin Challenger Aix En Provence Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Santa Cruz de la Sierra 2 Challenger Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Tunis Challenger Copa Petrobras - Montevideo Open de Tenis Comunidad Valenciana - Valencia Hellmann's Cup - Santiago Rado Swiss Open - Gstaad Montevideo Challenger The Samsung Open - Bournemouth Qatar Mobil Open 2000 - Doha Cerveza Club Columbia Open - Bogota 2000 Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca BMW Open - Munich Telenordia Swedish Open - Bastad Qatar Mobil Open 2001 - Doha Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Trofeo Conde de Godo - Barcelona BMW Open - Munich Telenordia Swedish Open - Bastad Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Jakarta Gstaad Lyon Challenger Energis Open - Amsterdam Montevideo San Marino Toulouse Sao Paulo Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Privatbank Open 2006 - Dnepropetrovsk Prostejov Challenger Caltanissetta Challenger Muller Cup - Ulm Guayaquil Challenger Montevideo Challenger Open 88 - Contrexeville Iasi Challenger Kremlin Cup - Moscow La Serena Open - La Serena Rado Geneva Challenger - Geneva Siemens Open - Scheveningen Qatar Open - Doha Grand Prix de Tennis de Lyon - Lyon Salzburg-Anif Challenger Campinas Challenger Milan Indoors - Milan Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Ostend Challenger Tennis Cup of Flanders - Ostende Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre San Luis Potosi Challenger - San Luis Potosi Dubai Open - Dubai San Marino Cepu Open - San Marino The 'Fitz' Casino Challenger - Tunica Gstaad Qatar ATP Challenger - Doha Challenger Casablanca San Angel - Mexico City Tunis Open 2006 - Tunis Milan Challenger Riviera di Rimini Challenger - Rimini Adidas Open de Toulouse - Toulouse St. Petersburg Open - St. Petersburg XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open 2003 - Doha Qatar ExxonMobil Open - Doha Milan Indoors - Milan BMW Open - Munich The Dubai Tennis Championships - Dubai Open 13 - Marseille Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad Casablanca Open 13 - Marseille Open de Moselle - Metz ATP Open Castilla y Leon - Segovia Generali Open 2000 - Kitzbuhel Kitzbuhel Black Forest Open - Freudenstadt 2003 Mercedes Cup - Stuttgart Copa Petrobras-Colombia - Bogota Qatar ExxonMobil Open - Doha Toulouse The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca Montevideo Challenger Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo The Samsung Open - Nottingham Grand Prix Hassan II - Casablanca Aix En Provence Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open Seat-Godo 2000 - Barcelona Bordeaux Challenger Movistar Open - Vina del Mar TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Prostejov Challenger Estoril Open - Estoril Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Polten Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai RCA Championships - Indianapolis RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open Sabadell Atlantico - Barcelona Movistar Open - Santiago Open de Moselle - Metz Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Scottsdale Open Sabadell Atlantico - Barcelona Estoril Open - Estoril St. Polten Oporto Bologna Amsterdam Lyon Doha Jakarta BMW Open - Munich BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Kremlin Cup - Moscow Dubai Bank Austria Tennis Trophy - Vienna Florence Open de Tenis Comunidad Valenciana - Valencia Athens Santiago Buenos Aires Dubai Casablanca Brasil Open - Costa do Sauipe Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bolzano Santiago Bordeaux Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Santos Challenger Malaysian Open - Kuala Lumpur Portugal Open - Oeiras Vegeta Croatia Open - Umag China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Open Parc - Lyon Vercelli Challenger SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Heineken Open - Auckland Movistar Open - Santiago Luedenscheid Challenger Kremlin Cup - Moscow Adidas International - Sydney Grand Prix Hassan II - Casablanca Lima Challenger Millennium Estoril Open - Estoril Scania Stockholm Open - Stockholm Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Nord/LB Open - Braunschweig Apia International - Sydney Long Island Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Casablanca Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kitzbuhel Schenectady Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Kaltenberg Open - Split Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Lyon Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Qatar Mobil Open '99 - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Dubai Tennis Open - Dubai Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Telenordia Swedish Open - Bastad San Marino Bordeaux Challenger Abierto Mexicano Telcel - Acapulco Doha Jakarta U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Casablanca Estoril Internationaler Raiffeisen Grand Prix - St. Polten Barcelona Generali Open 1999 - Kitzbuhel Grolsch Open - Amsterdam Bologna Waldbaum's Hamlet Cup - Long Island The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells Connex Open Romania - Bucharest The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Stuttgart Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Rome Catella Swedish Open - Bastad Casablanca New Haven 1999 Mercedes Cup - Stuttgart New Haven China Open - Beijing Argentina Open - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale 14th Paris Open - Paris Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Rio Open - Rio de Janeiro Italian Open - Rome President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Basel Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Rotterdam 2002 Mercedes Cup - Stuttgart Nice Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Montechiarugolo Challenger Waldbaum's Hamlet Cup - Long Island Telecom Italia Masters - Rome Bucharest Basel Tennis Masters Series - Madrid Gerry Weber Open - Halle Rogers Cup - Montreal Tennis Masters Series - Madrid Dubai Western & Southern Financial Group Masters - Cincinnati Doha Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg NASDAQ-100 Open - Miami Open de Moselle - Metz Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid ATP Studena Croatia Open Umag - Umag Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Stuttgart Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Tennis Masters Series - Rome Vienna Tennis Masters Series - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rome Internazionali BNL d'Italia - Rome Monte Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Wimbledon - London U.S. Open - New York Australian Open French Open Erste Bank Open - Vienna Australian Open Wimbledon German Tennis Championships - Hamburg U.S. Open Argentina Open - Buenos Aires Wimbledon US Men's Clay Court Championship - Houston U.S. Open German Tennis Championships - Hamburg Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open French Open - Paris Wimbledon - London French Open Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Barcelona Olympics Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag Olympics - Athens